import React from "react";
import { IconFont } from "./format";
import { SelectProps } from "antd/lib";

export interface BaseInterface {
    /** 页码 */
    current: number;
    /** 页数大小 */
    pageSize: number;
    /** 主键 */
    id: string;
    /** 数据组织ID */
    organizId: string;
    /** 数据组织名称 */
    organizName: string;
    /** 备注 */
    remarks: string;
    /** 租户ID */
    tenantId?: string;
    /** 创建人 */
    createBy: string;
    /** 创建人姓名 */
    createName: string;
    /** 创建时间 */
    createTime: string;
    /** 更新时间 */
    updateTime: string;
    /** 是否删除 */
    del: number;
}

export type OptionType = 'insert' | 'update' | 'info';

/**
 * 阿里云图标
 */
export const AliIcon: SelectProps['options'] = [
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-shenpi' }), '审批'), value: 'shenpi' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-qq' }), 'qq'), value: 'qq' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-zhifubaozhifu' }), '支付宝支付'), value: 'zhifubaozhifu' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-icon_zuhuguanli' }), 'icon_租户管理'), value: 'icon_zuhuguanli' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-ITquanxian' }), 'IT权限'), value: 'ITquanxian' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-xiaoxi' }), '消息'), value: 'xiaoxi' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-chenggong' }), '成功'), value: 'chenggong' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-tupian' }), '图片'), value: 'tupian' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-weixin' }), '微信'), value: 'weixin' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-xiaoxi1' }), '消息'), value: 'xiaoxi1' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-qiyefalv' }), '企业法律'), value: 'qiyefalv' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-xiaoxi2' }), '消息'), value: 'xiaoxi2' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-caidan' }), '菜单'), value: 'caidan' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-xiaoxi3' }), '消息'), value: 'xiaoxi3' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-guanli' }), '管理'), value: 'guanli' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-quanxian' }), '权限'), value: 'quanxian' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-qy' }), '企业'), value: 'qy' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-jujue' }), '拒绝'), value: 'jujue' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-tupian1' }), '图片'), value: 'tupian1' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-quanxian1' }), '权限'), value: 'quanxian1' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-tongyi' }), '同意'), value: 'tongyi' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-xitongguanliyuanguanli' }), '系统管理员管理'), value: 'xitongguanliyuanguanli' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-qiye' }), '企业'), value: 'qiye' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-yizhifu' }), '已支付'), value: 'yizhifu' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-wuquanxian' }), '无权限'), value: 'wuquanxian' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-wuquanxian1' }), '无权限'), value: 'wuquanxian1' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-xiaoxi4' }), '消息'), value: 'xiaoxi4' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-yonghuguanli' }), '用户管理'), value: 'yonghuguanli' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-weixin1' }), '微信'), value: 'weixin1' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-fenxiang' }), '分享'), value: 'fenxiang' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-renzheng1' }), '认证1'), value: 'renzheng1' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-renzheng2' }), '认证2'), value: 'renzheng2' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-shouyediqiu' }), '首页，地球'), value: 'shouyediqiu' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-yiwancheng' }), '已完成'), value: 'yiwancheng' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-xiaoshipinyingshi48' }), '小视频，影视，48'), value: 'xiaoshipinyingshi48' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-aiqingqinglv' }), '爱情，情侣'), value: 'aiqingqinglv' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-tianqiyutiandayu' }), '天气，雨天，大雨'), value: 'tianqiyutiandayu' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-tianqiyutianleizhenyu' }), '天气，雨天，雷阵雨'), value: 'tianqiyutianleizhenyu' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-tianqixuehua' }), '天气，雪花，冬天'), value: 'tianqixuehua' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-tianqidizhidingwei' }), '天气，地址，定位'), value: 'tianqidizhidingwei' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-yishibai' }), '已失败'), value: 'yishibai' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-duankailianxian' }), '断开，连线'), value: 'duankailianxian' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-quanxian-xian' }), '权限-线'), value: 'quanxian-xian' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-shenhe' }), '审核'), value: 'shenhe' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-shujuquanxian' }), '数据权限'), value: 'shujuquanxian' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-shenhe1' }), '审核'), value: 'shenhe1' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-jujue1' }), '拒绝'), value: 'jujue1' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-wxwork' }), '企业微信'), value: 'wxwork' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-zuzhijigouguanli' }), '组织机构管理'), value: 'zuzhijigouguanli' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-zuzhijigou' }), '组织机构'), value: 'zuzhijigou' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-hetong1' }), '合同1'), value: 'hetong1' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-shujuzidian' }), '数据字典'), value: 'icon-shujuzidian' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-ccgl-shujuzidian-5-copy-copy-copy-copy' }), '数据字典1'), value: 'ccgl-shujuzidian-5-copy-copy-copy-copy' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-shangpinbianji' }), '商品'), value: 'shangpinbianji' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-hetong' }), '合同'), value: 'hetong' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-baobiao' }), '报表'), value: 'baobiao' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-tongji' }), '统计'), value: 'tongji' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-dingdandaifukuan' }), '订单'), value: 'dingdandaifukuan' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-PDF' }), 'PDF'), value: 'PDF' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-ppt' }), 'PPT'), value: 'ppt' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-jine' }), '金额'), value: 'jine' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-WORD' }), 'WORD'), value: 'WORD' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-Excel' }), 'Excel'), value: 'Excel' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-ZIP' }), 'ZIP'), value: 'ZIP' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-shipin' }), '视频'), value: 'shipin' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-shipin1' }), '视频1'), value: 'shipin1' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-icon-test' }), '头像(女)'), value: 'icon-test' },
    { label: React.createElement('span', {}, React.createElement(IconFont, { type: 'icon-icon-test1' }), '头像(男)'), value: 'icon-test1' },
]